草庐IT

SQLite 表达式

全部标签

javascript - 匹配行尾 javascript 正则表达式

我可能正在做一些非常愚蠢的事情,但我无法在Javascript中使用正则表达式:pathCode.replace(newRegExp("\/\/.*$","g"),"");我想删除//加上2个斜杠后的所有内容。 最佳答案 似乎对我有用:varstr="something//hereissomethingmore";console.log(str.replace(newRegExp("\/\/.*$","g"),""));//console.log(str.replace(/\/\/.*$/g,""));willalsowork另请注

javascript - 为什么这个 javascript 正则表达式不起作用?

我正在做一个小的javascript方法,它接收一个点列表,我必须读取这些点以在谷歌地图中创建一个多边形。我在表格上收到了这些要点:(纬度,经度),(纬度,经度),(纬度,经度)所以我完成了以下正则表达式:\(\s*([0-9.-]+)\s*,\s([0-9.-]+)\s*\)我用RegexPal测试过它以及我收到的确切数据:(25.774252,-80.190262),(18.466465,-66.118292),(32.321384,-64.75737),(25.774252,-80.190262)它有效,那么为什么当我在我的javascript中包含这段代码时,我在结果中收到nu

javascript - javascript中的正则表达式非捕获组

我对正则表达式和javascript有点生疏。我有以下字符串变量:varsubject="javascript:loadNewsItemWithIndex(5,null);";我想使用正则表达式提取5。这是我的正则表达式:/(?:loadNewsItemWithIndex\()[0-9]+/)像这样应用:subject.match(/(?:loadNewsItemWithIndex\()[0-9]+/)结果是:loadNewsItemWithIndex(5将5提取为一行的最干净、最易读的方法是什么?是否可以通过从匹配中排除loadNewsItemWithIndex(而不是匹配5作为子组

javascript - 正则表达式删除评论结尾

我正在尝试创建一个正则表达式,我可以使用它从字符串中删除任何结束注释语法。例如,如果我有:/*help::thisismycomment*/应该返回thisismycomment或应该返回thisismyothercomment.理想情况下,我希望针对所有需要结束注释标记的主要编程语言。这是我目前所拥有的:functionRemoveEndingTags(comment){returncomment.split('help::')[1].replace("*/","").replace("-->","");//myuglysolution}一个HTML标记示例是:HelloWorld所

javascript - 为什么 'g' 标志会改变 JavaScript 正则表达式的结果?

这个问题在这里已经有了答案:WhydoesaRegExpwithglobalflaggivewrongresults?(7个答案)关闭7年前。考虑:varreg=newRegExp("^19[-\\d]*","g");reg.test('1973-02-01')//truereg.test('1973-01-01')//false为什么第三行返回false?如果我删除“g”标志,则它返回true。

javascript - 如何在 Javascript 中的正则表达式中使用变量

我想在JavaScript中构建一个匹配单词但不是单词的一部分的正则表达式。我认为像\bword\b这样的东西很适合这个。我的问题是这个词是事先不知道的,所以我想使用一个包含要匹配的词的变量来组装正则表达式:r="\b("+word+")\b";reg=newRegExp(r,"g");lexicon.replace(reg,"$1"我注意到,它不起作用。我的想法是用span标签替换段落中的特定单词。有人可以帮助我吗?PS:我正在使用jQuery。 最佳答案 \是正则表达式和字符串中的转义字符。由于您是从字符串中组装正则表达式,因此

javascript - 根据正则表达式生成随机字符串

有没有办法生成满足提供的正则表达式的随机文本。我正在寻找如下所示的功能varreg=SomeRegularExpressionvarstr=RandString(reg) 最佳答案 我在perl中看到了相当不错的解决方案和ruby在github上,但我认为存在使完整解决方案变得不可能的技术问题。例如,/[0-9]+/具有无限上界,这对于从中选择随机数是不切实际的。在JavaScript中从未见过它,但你可以翻译。编辑:谷歌搜索几秒钟后......https://github.com/fent/randexp.js

javascript - 用于排除文件类型 .exe 和 .js 的正则表达式

我正在使用JQuery文件上传插件,为了给选项接受文件赋值,我需要正则表达式来告诉要限制的文件类型。我需要限制我通过使用以下表达式实现的exe和js(\.|\/)(!exe|!js)$但这是不允许其他文件的表达方式,然后我尝试添加一个扩展名,如下所示(\.|\/)(!exe|!js|pdf)$使用上面的正则表达式,它只接受pdf,不接受exe和JS。现在我需要启用除exe和js之外的所有文件扩展名。很难将所有扩展名添加到表达式中。我们能否在表达式中提及一些如何以上述类似格式接受除exe和js之外的其他文件类型。此正则表达式适用于JS。谢谢,维奈 最佳答案

javascript - 除了字符 e、n、p 之外,是否有更简洁的正则表达式来匹配 a-z?

我想写一个正则表达式来匹配除e、np之外的字符a-z。我可以写:[a-df-moq-z]我只是想知道是否有一种方法可以编写类似([a-zexcept^enp])的方法来使正则表达式更容易破译哪些字符被排除在外。 最佳答案 你可以像这样使用负前瞻:(?![enp])[a-z]现场演示:http://www.rubular.com/r/1LnJswio3F 关于javascript-除了字符e、n、p之外,是否有更简洁的正则表达式来匹配a-z?,我们在StackOverflow上找到一个类似

javascript - 正则表达式用标签包装文本

这个问题在这里已经有了答案:Findastringoftextinanelementandwrapsomespantagsroundit(6个答案)关闭2年前。我需要一个JavaScript正则表达式来用包装“#hashtags”标签例子:之前:“我需要#help,拜托。#Thanks”之后:“我需要#help,拜托。#Thanks”目前,/#\w*\b/g找到所有#hashtags,但如何将它们包装在span标签中?谢谢!